package com.qf;

/**
 * --- 天道酬勤 ---
 *
 * @author Xiaoze
 * @date 2024/5/15
 * @desc  基本数据类型 - 整型
 */
public class Demo2 {
    public static void main(String[] args) {
        /**
         * 数据类型 变量名； // 1声明
         * 变量名 = 值；// 2赋值
         * sout(变量)； // 3使用 （放在输出语句输出）
         */

        /**
         * byte (字节)
         * 1byte = 8bit
         * 即总共表示256个数, -128 ~ 127
         * byte主要场景是做数据传输的
         */

        byte b;
        b = 1;
        System.out.println(b); //使用

        //但是一般都会连写
        byte b2 = 2;
        System.out.println(b2);

        /**
         * short(短整型 )
         * 1short = 2byte = 16bit
         * 表示范围65536个数，-32768 ~ 32767
         * 几乎不用
         */

        /**
         * int (整型) Integer缩写
         * 1int = 2short = 4byte = 32bit
         * 表示范围 正负21亿
         * ----------------------
         * 特殊的，程序中出现的任何整数常量都是int
         * 场景：只要没有强调，任何整数默认都是int
         */

        int i = 2147483647;

        /**
         * long(长整型)
         * 1long = 2int = 4short = 8byte = 64bit
         * -----------
         * 因为任何整数都是int，超过位数需要在后面加L
         * int装不下的时候用
         */

        // System.out.println(Long.MAX_VALUE);

    }
}
